Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Canada F2 USA F2 USA F3 Canada F3 Czech Republic F3 Greece F1 Greece F2 Greece F3 Turkey F34 Turkey F35 Czech Republic F4 Canada F1 Canada F2 Canada F3 Mexico F3 Czech Republic F7 Italy F2 Qatar F1 Qatar F2 Czech Republic F2 Czech Republic F4 Czech Republic F7 Czech Republic F12 Czech Republic F4 (Usti Nad Orlici) Liberec Challenger Heilbronn Open - Heilbronn USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Challenger 42 - Andrezieux The LTA Hull Challenger - Hull Nossa Caixa Aberto de Sao Paulo - Sao Paulo Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg 2002 Eddleman USTA Challenger - Birmingham Ljubljana Open 2002 - Ljubljana ECM Cup - Prague ARMS USTA Challenger - Rocky Mount Sporting Challenger - Turin Zivnobanka Czech Open - Prostejov IX Open Internacional D'Andorra - Andorra Open de Montauban - Montauban The Surbiton Trophy - Surbiton Granby Challenger - Granby Oberstaufen Cup - Oberstaufen USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Hilton Waikoloa USTA Challenger - Waikoloa ATP Challenger Hamburg - Hamburg Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Fergana Challenger - Fergana Renault Slovenian Open - Ljubljana Eisenberg Jerusalem Open 2000 - Jerusalem Zivnobanka Open - Prostejov drkoop.com USTA Challenger of Tallahassee - Tallahassee drkoop.com USTA Tennis Championships of Denver - Denver Muller Cup 2000 - Ulm 2000 Challenger de Granby - Granby TED Open Istanbul - Istanbul drkoop.com USTA Tennis Championships of Chicago - Winnetka LTA Men's Challenger - Wrexham Time Warner USTA Challenger - Binghamton Podebradka Cup - Prague BMW Brixina Tennis Open 2000 - Bressanone Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka Neride Prague Indoor - Prague Copa Ericsson Costa Rica - San Jose USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg ECM Cup - Prague Zivnobanka Czech Open - Prostejov Powder Byrne Trophy - Surbiton 9th Wartburg Open - Eisenach Muller Cup - Ulm Granby Challenger - Granby Siemens Open 2001 - Scheveningen Open Castilla y Leon Trofeo Iberdrola - Segovia Time Warner USTA Challenger - Binghamton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA-Challenge - Graz Tulsa Auto Collection USTA Challenger - Tulsa USTA Championships of Kerrville - Kerrville IPP Open - Helsinki USTA Tennis Championships of Houston - Houston Tatra Banka Open 2001 - Bratislava The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Lamberts Open by Stawag - Aachen Okal Open - Eckental IPP Open - Helsinki Neride Prague Indoor - Prague Cadillac Pro Indoor USTA Challenger - West Bloomfield Gerry Weber Open - Halle Challenger de Granby - Granby Mercedes-Benz Cup - Los Angeles USTA Callenger of Urbana-Champaign - Urbana Challenger de Granby - Granby Frito Lay/USTA Challenger - Binghamton Ciur Cup 99 - Prague Opel Bulvaria MCG Bulgarian Open - Sofia drkoop.com USTA Challenger of Austin - Austin USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon 2003 Eddleman USTA Challenger - Birmingham Steelers Cup - Kosice Prague Open - Prague The Surbiton Trophy - Surbiton 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City Ciudad de Pozoblanco Open Diputacion - Cordoba The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Open Castilla y Leon - Segovia CA Challenge - Graz VI Gramado Open de Tenis - Gramado Project Independence Men's Challenger - Mandeville Regional Hand Center Men's Challenger - Fresno Challenger Groningen - Groningen Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava Okal Cup 2003 - Eckental IPP Open - Helsinki ATP Challenger 2003 Numea - New Caledonia Intersport Heilbronn Open - Heilbronn USTA Challenger of San Antonio - San Antonio KGHM Polish Indoors - Wroclaw 2004 Freeman Men's Challenger - Joplin Open de Franche-Comte - Besancon Next Generation Adelaide International - Adelaide Pro Tennis World Open - Boca Raton Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Ispat Open 2004 - Ostrava Steelers Cup - Kosice Prague Open - Prague Czech Open - Prostejov USTA Seascape Challenger - Aptos The Surbiton Trophy - Surbiton 2004 Colorado Tennis Classic - Denver Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Sarajevo Open - Sarajevo Open Mutouest de Saint-Brieuc - St. Brieuc Tallahassee Tennis Challenger - Tallahassee Harrah's Entertainment Challenger - Tunica ECM Prague Open 2005 - Prague The Surbiton Trophy - Surbiton The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana GHI Bronx Classic - Bronx Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding USTA/Adtech Challenger - Boston Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Prague Challenger - Prague Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin BMW Tennis Championship - Sunrise 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia Czech Indoor Open - Prague ECM Prague Open - Prague Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton The Wright Financial Group, Inc. Challenger - Champaign Freeman Men's $50,000 Challenger - Joplin Internationaux de Doubs Open de Franchie-Comte - Besancon 2004 USTA Challenger of Calabasas - Calabasas LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote 2007 West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton ECU Prague Open - Prague Odlum Brown Vancouver Open - Vancouver GHI Bronz Classic - Bronx Alexander Kolyaskin Memorial - Donetsk Pekao Open - Szczecin Open des Alpes Trophee BNP Paribas - Grenoble ATP Challenger Trophy 2007 - Trnava Kobstaedernes ATP Challenger - Kolding Challenger Banque Nationale Rimouski - Rimouski Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Mitsubishi Electric Europe Cup - Monza Tallahassee Tennis Challenger - Tallahassee ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava BNP Paribas Primrose - Bordeaux Hurricane Tennis Open - Bradenton Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby Challenger Ford de Cherbourg - Cherbourg Aamulehti Tampere Open - Tampere Oldum Brown Vancouver Open - Vancouver ATP Open Castilla y Leon - Segovia Seguros Bolivar Open - Cali Pekao Open - Szczecin Copa Petrobras-Colombia - Bogota ATP Challenger Trophy 2008 - Trnava Tatra Banka Slovak Open - Bratislava National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Sao Paulo Challenger Salinas Challenger Carson Challenger Dallas Challenger Baton Rouge Challenger St. Francis Health System USTA Challenger - Tulsa Talahassee Challenger University of Tennessee USTA Men's Challenger - Knoxville Winnetka Challenger Granby Challenger TED Open - Istanbul Heilbronn Challenger Cherbourg Challeger Sarajevo Challenger Jersey Challenger St. Brieuc Challenger Rome Challenger Rome Challenger Ostrava Challenger Bordeaux Challenger Sparkessen Magdeburg Open - Magdeburg Prostejov Challenger Pozoblanco Challenger Recanati Challenger Istanbul Challenger Genova Challenger Szczecin Challenger Trnava Challenger Eckental Challenger Burnie Challenger Caloundra Challenger Sarajevo Challenger Bath Challenger Prague Challenger Oberstaufen Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Bratislava Challenger Sarajevo Challenger Bath Challenger Sarasota Challenger Savannah Challenger Vancouver Challenger Aptos Challenger Petange Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Sarajevo Challenger Leon Challenger Guadalajara Challenger Mexico City Challenger Ostrava Challenger Bergamo Challenger St. Brieuc Challenger Ostrava Challenger Aix En Provence Challenger Prostejov Challenger Prague Challenger Ortisei Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Le Gosier Challenger St. Brieuc Challenger Prostejov Challenger Eckental Challenger Ortisei Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Prague Challenger U.S. Men's Clay Court Championships - Orlando ABN/AMRO World Tennis Tournament - Rotterdam Copenhagen Open - Copenhagen 2000 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Copenhagen Open - Copenhagen Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham 2001 Mercedes Cup - Stuttgart BMW Open - Munich Gerry Weber Open - Halle 2002 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Stockholm Open - Stockholm AAPT Championships - Adelaide Qatar Open - Doha Kroger / St. Jude International - Memphis Open 13 - Marseille Estoril Open - Estoril Open Seat Godo - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Open - Doha Heineken Open - Auckland SAP Open - San Jose Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca BMW Open - Munich The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Croatia Open Umag - Umag ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Millenium Tennis Championships - Delray Beach Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas Gerry Weber Open - Halle The Artois Championships - London Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart German Tennis Championships - Hamburg If Stockholm Open - Stockholm Brisbane International - Brisbane Open 13 - Marseille US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open 13 - Marseille Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Ecuador Open - Quito Estoril Open - Estoril du Maurier Open - Montreal du Maurier Open - Toronto du Maurier Open - Montreal Tennis Masters Series - Toronto Tennis Masters Series - Montreal Tennis Masters Series - Toronto Tennis Masters Series - Montreal Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Pacific Life Open - Indian Wells Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai Rolex Masters - Shanghai French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, COL-CAN 3-2 Davis Cup, Group 1, REL1, CAN-BAH 4-1 Davis Cup, Group 1, 1R, CHI-CAN 4-1 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 2R, CAN-CHI 5-0 Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, PO, PER-CAN 2-3 Tennis Masters Series - Madrid Australian Open - Melbourne Davis Cup, World Group, QR, CAN-BRA 3-2 Olympics - Athens Olympics - Beijing Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 2R, BRA-CAN 3-1